import cv2
clicked = False
def onMouse(event, x, y, flags, param):
    global clicked
    if event == cv2.EVENT_LBUTTONUP:
        clicked = True

cameraCapture = cv2.VideoCapture(0)
cv2.namedWindow('MyWindow')
cv2.setMouseCallback('MyWindow', onMouse)
print('Showing camera feed. Click window or press any key to stop.')
success = cameraCapture.grab()
if success:
    success,frame = cameraCapture.retrieve()
while success and cv2.waitKey(1) == -1 and not clicked:
    cv2.imshow('MyWindow', frame)
    if success:
        success,frame = cameraCapture.retrieve()
cv2.destroyWindow('MyWindow')
cameraCapture.release()
#cv2.imwrite('left03.jpg',frame)